Dynamic configuration management in a graph-oriented Distributed Programming Environment
نویسندگان
چکیده
Dynamic configuration is a desirable property of a distributed system where dynamic modification and extension to the system and the applications are required. It allows the system configuration to be specified and changed while the system is executing. This paper describes a software platform that facilitates a novel approach to the dynamically configurable programming of parallel and distributed applications and systems. This platform is based on a graph-oriented model and it provides support for constructing reconfigurable distributed programs. We describe the design and implementation of a dynamic configuration manager for the graph-oriented distributed programming environment. The requirements and services for dynamic reconfiguration are identified. The architectural design of a dynamic configuration manager is presented, and a PVMbased (Parallel Virtual Machine) prototypical implementation of the manager, on a local area network of workstations, is described.
منابع مشابه
CDG: A Formal Theory for Graph-Oriented Visual Programming of Distributed Systems
The graph-oriented programming model (GOP) [4] aims at providing high-level abstractions for programming distributed system. In GOP, a language-level graph construct, consisting of user-specified logical graphs and the distributed implementation of various kinds of graph operations, is used as the underlying mechanism for programming the configuration, communication, and synchronization of the ...
متن کاملConfiguration and Dynamic Reconfiguration of Component-Based Applications with Microsoft .NET
Dynamic reconfiguration provides of powerful mechanism to adapt component-based distributed applications to changing environmental conditions. We have designed and implemented a framework for dynamic component reconfiguration on the basis of the Microsoft .NET environment. Within this paper we present an experimental evaluation of our infrastructure for dynamic reconfiguration of component-base...
متن کاملA Dynamic Task Graph Parallelization Approach
The general purpose Finite Element system PERMAS [1] has been parallelized by a dynamic task graph approach capable to support shared and distributed parallel computer ar-chitectures as well as workstation clusters. The method used to parallelize this large application software package is of high generality and has the capability to parallelize all mathematical operations in a FEM analysis – no...
متن کاملCOMAND – A Distributed Configuration Management Framework
Software development is becoming a more and more distributed process, which urgently needs supporting tools in the field of configuration management, software process/workflow management, communication and problem tracking. In this paper we present a new distributed software configuration management framework COMAND. It offers high availability through replication and a mechanism to easily chan...
متن کاملArchitecting CORBA-Based Distributed Applications
In this paper, we present a novel graph-oriented approach for architecting and modeling CORBA-based distributed applications. It provides higher-level abstractions for the architecture description of CORBA-based distributed applications. In the proposed model, the configuration of a CORBA-based distributed application is described as a logical graph separated from the programming of the constit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Sci. Comput. Program.
دوره 48 شماره
صفحات -
تاریخ انتشار 2003